[][src]Crate wasm3_sys

Modules

_bindgen_ty_1

Structs

M3BranchPatch
M3CodePage
M3CodePageHeader
M3Compilation
M3CompilationScope
M3DataSegment
M3Environment
M3ErrorInfo
M3FuncType
M3Function
M3Global
M3Global__bindgen_ty_1
M3ImportInfo
M3Memory
M3MemoryHeader
M3MemoryInfo
M3Module
M3OpInfo
M3Runtime
__BindgenUnionField

Constants

M3_ARCH
M3_COMPILER_CLANG
M3_VERSION
M3_VERSION_MAJOR
M3_VERSION_MINOR
M3_VERSION_REV
c_m3NumTypesPerPage

Statics

m3Err_argumentCountMismatch
m3Err_funcSignatureMissingReturnType
m3Err_functionImportMissing
m3Err_functionLookupFailed
m3Err_functionStackOverflow
m3Err_functionStackUnderrun
m3Err_globaIndexOutOfBounds
m3Err_globalMemoryNotAllocated
m3Err_incompatibleWasmVersion
m3Err_invalidTypeId
m3Err_lebOverflow
m3Err_malformedFunctionSignature
m3Err_mallocFailed
m3Err_mallocFailedCodePage
m3Err_misorderedWasmSection
m3Err_missingCompiledCode
m3Err_missingUTF8
m3Err_moduleAlreadyLinked
m3Err_noCompiler
m3Err_none
m3Err_optimizerFailed
m3Err_settingImmutableGlobal
m3Err_tooManyMemorySections
m3Err_trapAbort
m3Err_trapDivisionByZero
m3Err_trapExit
m3Err_trapIndirectCallTypeMismatch
m3Err_trapIntegerConversion
m3Err_trapIntegerOverflow
m3Err_trapOutOfBoundsMemoryAccess
m3Err_trapStackOverflow
m3Err_trapTableElementIsNull
m3Err_trapTableIndexOutOfRange
m3Err_trapUnreachable
m3Err_typeListOverflow
m3Err_unknownOpcode
m3Err_wasmMalformed
m3Err_wasmMemoryOverflow
m3Err_wasmMissingInitExpr
m3Err_wasmOverrun
m3Err_wasmSectionOverrun
m3Err_wasmSectionUnderrun
m3Err_wasmUnderrun

Functions

AcquireCodePage
AcquireCodePageWithCapacity
AlignSlotIndexToType
AllocFuncType
AreFuncTypesEqual
BridgeToNewPageIfNecessary
CompileBlock
Compile_BlockStatements
Compile_Function
ConvertTypeCharToTypeId
CountCodePages
EmitConstant32
EmitOp
EmitPointer
EmitSlotOffset
EmitWord32
EmitWord64
EmitWord_impl
EnsureCodePageNumLines
Environment_AddFuncType
Environment_Release
ForEachModule
FreeCodePages
FreeImportInfo
Function_FreeCompiledCode
Function_Release
GetEndCodePage
GetFunctionImportModuleName
GetFunctionName
GetFunctionNumArgs
GetFunctionNumArgsAndLocals
GetFunctionNumReturns
GetFunctionReturnType
GetMaxUsedSlotPlusOne
GetPC
GetPagePC
GetPageStartPC
GetTypeNumSlots
InitRuntime
Is64BitType
IsFpRegisterLocation
IsFpType
IsIntRegisterLocation
IsIntType
IsRegisterAllocated
IsRegisterLocation
IsStackPolymorphic
Module_AddFunction
Module_AddGlobal
Module_GetFunction
NewCodePage
NormalizeType
NumFreeLines
PopCodePage
PushCodePage
ReadLEB_i7
ReadLEB_i32
ReadLEB_i64
ReadLEB_u7
ReadLEB_u32
ReadLebSigned
ReadLebUnsigned
Read_f32
Read_f64
Read_u8
Read_u32
Read_u64
Read_utf8
ReleaseCodePage
ReportError
ReservePointer
ResizeMemory
Runtime_Release
SPrintArg
SPrintFunctionArgList
SignatureToFuncType
SizeOfType
m3_Call
m3_CallWithArgs
m3_CopyMem
m3_FindFunction
m3_Free
m3_FreeEnvironment
m3_FreeModule
m3_FreeRuntime
m3_GetErrorInfo
m3_GetMemory
m3_LinkLibC
m3_LinkRawFunction
m3_LinkRawFunctionEx
m3_LinkSpecTest
m3_LinkTracer
m3_LinkWASI
m3_LoadModule
m3_Malloc
m3_NewEnvironment
m3_NewRuntime
m3_ParseModule
m3_PrintM3Info
m3_PrintProfilerInfo
m3_PrintRuntimeInfo
m3_Realloc
m3_ResetErrorInfo
m3_Yield

Type Definitions

IM3BranchPatch
IM3CodePage
IM3Compilation
IM3CompilationScope
IM3Environment
IM3FuncType
IM3Function
IM3Global
IM3ImportInfo
IM3Memory
IM3Module
IM3OpInfo
IM3Operation
IM3Runtime
M3Compiler
M3RawCall
M3RawCallEx
M3Result
ModuleVisitor
__int8_t
__int16_t
__int32_t
__int64_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
bytes_t
cbytes_t
ccstr_t
code_t
cstr_t
m3opcode_t
m3reg_t
m3ret_t
m3slot_t
m3stack_t
pc_t
size_t